com.sabro.jbusiness.uteis
Class ClassPath
java.lang.Object
com.sabro.jbusiness.uteis.ClassPath
public class ClassPath
- extends java.lang.Object
Constructor Summary |
ClassPath(java.net.URL[] urls)
|
Method Summary |
void |
add(java.net.URL url)
|
void |
add(java.net.URL[] urls)
|
java.util.Set<java.lang.String> |
getClassesForPackage(java.lang.String pack)
Return the set of class names in the specified package including all
component paths. |
static ClassPath |
getClassPath()
A ClassPath initialized to the user path from java.class.path |
ClassPath.ClassSource |
getClassSource(java.lang.String className)
Return the source of the specified class which may lie in component path |
java.util.Set<java.lang.String> |
getPackagesSet()
Get a list of all of the known packages |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ClassPath
public ClassPath(java.net.URL[] urls)
add
public void add(java.net.URL[] urls)
add
public void add(java.net.URL url)
throws java.io.IOException
- Throws:
java.io.IOException
getClassesForPackage
public java.util.Set<java.lang.String> getClassesForPackage(java.lang.String pack)
- Return the set of class names in the specified package including all
component paths.
getClassSource
public ClassPath.ClassSource getClassSource(java.lang.String className)
- Return the source of the specified class which may lie in component path
getPackagesSet
public java.util.Set<java.lang.String> getPackagesSet()
- Get a list of all of the known packages
getClassPath
public static ClassPath getClassPath()
throws java.lang.Exception
- A ClassPath initialized to the user path from java.class.path
- Throws:
java.lang.Exception
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object